
*{
	margin:0px;
	padding:0px;
	color: #333;
}
a{
	text-decoration: none;
	color: #f00;
}
.button { 
	display: inline-block; 
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ 
	*display: inline; 
	vertical-align: baseline; 
	margin: 0 2px; 
	outline: none; 
	cursor: pointer; 
	text-align: center; 
	text-decoration: none; 
	font: 14px/100% Arial, Helvetica, sans-serif; 
	padding: .5em 2em .55em; 
	text-shadow: 0 1px 1px rgba(0,0,0,.3); 
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em; 
	border-radius: .5em; 
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); 
	box-shadow: 0 1px 2px rgba(0,0,0,.2); 
} 
.button:hover { 
	text-decoration: none; 
} 
.button:active { 
	position: relative; 
	top: 1px; 
} 
.green { 
	color: #e8f0de; 
	border: solid 1px #538312; 
	background: #64991e; 
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e)); 
	background: -moz-linear-gradient(top, #7db72f, #4e7d0e); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e'); 
} 
.green:hover { 
	background: #538018; 
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c)); 
	background: -moz-linear-gradient(top, #6b9d28, #436b0c); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c'); 
} 
.green:active { 
	color: #a9c08c; 
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f)); 
	background: -moz-linear-gradient(top, #4e7d0e, #7db72f); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f'); 
} 
.head{
	margin:auto;
	width: 70%;
	height: 150px;
	background: #5af;
}
.head_con{
	padding: 20px;
	width: 500px;
	height: 120px;
}
.head table{
	width: 400px;
	height: 100px;
}
.head a{
	margin-right: 20px;
}
#channel{
    width: 100px;
}
.fl{
	float: left;
}
.title{
	margin: auto;
	width: 70%;
	height: 50px;
	background: #eee;
}
.box{
	margin: auto;
	width: 70%;
	min-height: 630px;
	background: #eee;
}
.box table{
	margin: auto;
	width: 100%;
	text-align: center;
	background: #fff;
	border:solid 1px #ddd;
}
.box th{
	height: 40px;
	background: #3af;
}
.box td{
	padding:10px 5px;
	line-height: 100%;
	background: #eee;
}
.box a{
	color: #fff;
}
.foot{
	margin: auto;
	padding-top:20px;
	width: 70%;
	height: 90px;
	background: #fa0;
}
.foot .cont{
	width: 600px;
	height: 50px;
	margin: auto;
	text-align: center;
}

.im_floatonline {
    border: 1px solid rgb(18, 162, 225); top: 110px; right: 5px; position: fixed !important; z-index: 100;
}
.im_floatonline .float-box-content .toptitle {
    background-color: rgb(18, 162, 225);
}
.im_floatonline .float-box-content .addlist {
    border-top-color: rgb(18, 162, 225); border-top-width: 1px; border-top-style: solid;
}
.im_floatonline .right {
    width: 50px; height: 190px; overflow: hidden; float: right; cursor: pointer;
}
.im_floatonline .float-box-content {
    margin: 0px; padding: 0px 0px 20px; width: 120px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.im_floatonline .float-box-content .toptitle {
    margin: 0px auto; width: 120px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 14px; font-weight: bold;
}
.im_floatonline .float-box-content .addlist {
    text-align: center; overflow: hidden; padding-top: 10px; padding-bottom: 10px;
}
.im_floatonline .float-box-content .addlist ul {
    list-style: none; margin: 0px auto; padding: 0px; overflow: hidden;
}
.im_floatonline .float-box-content .addlist ul li {
    width: 120px; line-height: 25px; overflow: hidden; padding-top: 10px;
}